<%@page import="Entities.*"%>
<%@page import="Helpers.*"%>
<%@page import="Hibernate.*"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@include file="../../views/header.jsp" %>
<%@include file="../../views/mainMenu.jsp" %>
<%@include file="../../views/userMenu.jsp" %>
<%@include file="../../views/cntColumnOpen.jsp" %>

  <%
     // Parameter krijgen we door
     String tid = (String) request.getParameter("tid");
     String tvid = (String) request.getParameter("tvid");

     // We maken helpers om in de database acties uit te voeren
     AntwoordToetsvragenHelper athelper = new AntwoordToetsvragenHelper();
     ToetsVragenHelper tvHelper = new ToetsVragenHelper();
   //  ToetsenHelper thelper = new ToetsenHelper();

     // De toets en toetsvraag ophalen
     Toetsen toets = thelper.getToets(Integer.parseInt(tid));
     ToetsVragen toetsvraag = tvHelper.getToetsVraag(Integer.parseInt(tvid));
  %>

 <%
 // is variabele vraag niet ingevuld?
 // Dan hebben we blijkbaar geen toets toegevoegd, en tonen we alles
 String p_antwoord = (String) request.getParameter("p_antwoord");
 String p_correct = (String) request.getParameter("p_correct");
 if (p_antwoord == null)
 {
 %>

   <h2>Vraag: <%=toetsvraag.getVraag()%> </h2>
   <p>U kunt de antwoorden beheren via deze pagina. <br/>
      Toets: <%=toets.getNaam()%></p>
   <li class="likert">
      <table cellspacing="0">
        <thead>
            <tr>
                <th>Antwoord</th>
                <td>Correct?</td>
                <td>Verwijder</td>
            </tr>
        </thead>
        <tbody>
           <%
           List<Entities.AntwoordToetsvragen> antwoorden = athelper.getntwoordToetsvragenPerToetsvraag(Integer.parseInt(tvid));
              for (Entities.AntwoordToetsvragen antwoord : antwoorden) {
           %>
              <tr>
                  <th>
                      <%=antwoord.getAntwoord() %>
                  </th>
                  <td>
                      <% if (antwoord.getCorrecteAntwoord() == false)
                         {
                          %> Nee <%
                         }
                         else
                         {
                          %> Ja <%
                         }
                      %>
                  </td>
                  <td>
                    <a href="webpages/AntwoordToetsvragen/deleteAntwoordToetsvraag.jsp?tid=<%=toets.getId()%>&atvid=<%=antwoord.getId()%>&tvid=<%=toetsvraag.getId()%>"><img src="images/delete.png" border="0" /></a>
                  </td>
            </tr>

          <% } %>
        </tbody>
    </table>
</li>

<!-- nu gaan we een toevoegen veld tonen. -->

<form id="form6" name="form6" class="wufoo leftLabel" method="post" action="webpages/AntwoordToetsvragen/showAntwoordToetsvraag.jsp?tid=<%=toets.getId()%>&tvid=<%=toetsvraag.getId()%>">

        <li id="1" class="section">
            <h3 id="title8">Toevoegen antwoord</h3>
        </li>

        <li id="2" class="complex">
           <label class="desc" id="title117" for="vraag">
             Antwoord <span id="req_117" class="req">*</span>
           </label>
           <span>
              <input id="p_antwoord" name="p_antwoord" type="text" class="field text" size="30"  />
           </span>
        </li>

        <li id="3" class="complex">
           <label class="desc" id="title118" for="vraag">
             Correcte antwoord <span id="req_118" class="req">*</span>
           </label>
           <span>
              <select id="p_correct" name="p_correct" class="field select" tabindex="14" >
                 <option value="0">Nee</option>
                 <option value="1">Ja</option>
              </select>
           </span>
        </li>

    <br />
    <input name="submit" type="submit" class="btn" tabindex="16" value="Aanmaken" />
    <a href="webpages/ToetsVragen/showToetsVragen.jsp?tid=<%= toets.getId() %>"> <button type="button" class="btn">Terug</button> </a>
</form>

<!-- einde toevoegen veld -->



  <%
    // de variabele vraag is dus wel ingevuld, dus we voeren een vraag op.
    }
    else {


     //
    AntwoordToetsvragenHelper addhelper = new AntwoordToetsvragenHelper();
    Entities.AntwoordToetsvragen addantwoord = new Entities.AntwoordToetsvragen();

    addantwoord.setAntwoord((String) request.getParameter("p_antwoord"));
    if (request.getParameter("p_correct").equals("0"))
        {
         addantwoord.setCorrecteAntwoord(false);
        }
    else
        {
         addantwoord.setCorrecteAntwoord(true);
        };
    addantwoord.setToetsVragen(toetsvraag);
  
    addhelper.persistAntwoordToetsvraag(addantwoord);

    p_antwoord = null;
    response.sendRedirect("showAntwoordToetsvraag.jsp?tid=" + toets.getId() + "&tvid=" + toetsvraag.getId());
 }

   %>


<div class="fix"></div>
<!--/post-->

<br class="fix" />

<%@include file="../../views/cntColumnRight.jsp" %>
<%@include file="../../views/footer.jsp" %>


